/*
 * RemoveTwoAndInsertOneLocalSearch.h
 *
 *  Created on: Feb 19, 2013
 *      Author: lfelipe
 */

#ifndef REMOVETWOANDINSERTONELOCALSEARCH_H_
#define REMOVETWOANDINSERTONELOCALSEARCH_H_

#include "../Entity/Layer.h"
#include "../Entity/Circuit.h"
#include "../Entity/Instance.h"

class RemoveTwoAndInsertOneLocalSearch
{
public:
    RemoveTwoAndInsertOneLocalSearch();
    virtual ~RemoveTwoAndInsertOneLocalSearch();
    Layer localSearch(Circuit & circuit_reference,Instance & instance);
};

#endif /* REMOVETWOANDINSERTONELOCALSEARCH_H_ */
